Ex: the compiler says the following two are an error:
char f(int i);
float f(int i);
A: Return types are not considered when determining unique signatures for overloading functions; only the number and type of parameters are considered. Reason: which function should be called if the return value is ignored? Ex: